package com.zhihuishu.micro.course.openapi.cc.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * MeetCourse Dto
 * @author Rain
 * @time 2016年9月18日-上午9:06:47
 *
 */
public class MeetCourseOpenDto implements Serializable{
	
	private static final long serialVersionUID = -5166444191419680533L;
	
	private Long meetCourseId;
	private Long courseId; // 课程ID
	private Integer taskType; // 任务类型
	private String taskTypeName; //任务类型名称
	private String courseTopic; // 见面课主题
	private String speakerJSON; // 助教JSON格式
	private String speakerNames;	//助教姓名String
	private String courseTarget; // 本次见面课目的
	private String teacherMainDesc; // 教师主要说明
	private String studentOrgDesc; // 学生组织说明
	private String assessGradeDesc; // 评价和成绩说明
	private String resourceDesc; // 资源配套说明
	private String checkWay; // 考核方式
	private String hidRecruitIds;	//隐藏的招生ID
	private Integer isDeleted = 0; // 是否删除
	private Date createTime; // 创建时间
	private Date updateTime;	//更新时间
	//是否计入考核总分    0：否         1：是       默认0
	private Double checkScore;          //考勤分
	private Double siteScore;           //现场得分
	private String speakerStr;			//主讲人
	private String speakerName;        // 数据库真实主讲人字段名
	private String address;				//授课地址
	private String reqProgress;			//要求进度
	private Integer est;				//预计开始时间（第*周）
	private Integer isAddScore = 0;
	private String teachRequire;  //教学要求
	private String speakerIntroduction;//主讲人简介
	private String speakerImg;//主讲人头像
	private boolean complete; //判断海外建课该条见面课数据是否完整：false 不完整，true 完整
	public Long getMeetCourseId() {
		return meetCourseId;
	}
	public void setMeetCourseId(Long meetCourseId) {
		this.meetCourseId = meetCourseId;
	}
	public Long getCourseId() {
		return courseId;
	}
	public void setCourseId(Long courseId) {
		this.courseId = courseId;
	}
	public Integer getTaskType() {
		return taskType;
	}
	public void setTaskType(Integer taskType) {
		this.taskType = taskType;
	}
	public String getTaskTypeName() {
		return taskTypeName;
	}
	public void setTaskTypeName(String taskTypeName) {
		this.taskTypeName = taskTypeName;
	}
	public String getCourseTopic() {
		return courseTopic;
	}
	public void setCourseTopic(String courseTopic) {
		this.courseTopic = courseTopic;
	}
	public String getSpeakerJSON() {
		return speakerJSON;
	}
	public void setSpeakerJSON(String speakerJSON) {
		this.speakerJSON = speakerJSON;
	}
	public String getSpeakerNames() {
		return speakerNames;
	}
	public void setSpeakerNames(String speakerNames) {
		this.speakerNames = speakerNames;
	}
	public String getCourseTarget() {
		return courseTarget;
	}
	public void setCourseTarget(String courseTarget) {
		this.courseTarget = courseTarget;
	}
	public String getTeacherMainDesc() {
		return teacherMainDesc;
	}
	public void setTeacherMainDesc(String teacherMainDesc) {
		this.teacherMainDesc = teacherMainDesc;
	}
	public String getStudentOrgDesc() {
		return studentOrgDesc;
	}
	public void setStudentOrgDesc(String studentOrgDesc) {
		this.studentOrgDesc = studentOrgDesc;
	}
	public String getAssessGradeDesc() {
		return assessGradeDesc;
	}
	public void setAssessGradeDesc(String assessGradeDesc) {
		this.assessGradeDesc = assessGradeDesc;
	}
	public String getResourceDesc() {
		return resourceDesc;
	}
	public void setResourceDesc(String resourceDesc) {
		this.resourceDesc = resourceDesc;
	}
	public String getCheckWay() {
		return checkWay;
	}
	public void setCheckWay(String checkWay) {
		this.checkWay = checkWay;
	}
	public String getHidRecruitIds() {
		return hidRecruitIds;
	}
	public void setHidRecruitIds(String hidRecruitIds) {
		this.hidRecruitIds = hidRecruitIds;
	}
	public Integer getIsDeleted() {
		return isDeleted;
	}
	public void setIsDeleted(Integer isDeleted) {
		this.isDeleted = isDeleted;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public Date getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	public Double getCheckScore() {
		return checkScore;
	}
	public void setCheckScore(Double checkScore) {
		this.checkScore = checkScore;
	}
	public Double getSiteScore() {
		return siteScore;
	}
	public void setSiteScore(Double siteScore) {
		this.siteScore = siteScore;
	}
	public String getSpeakerStr() {
		return speakerStr;
	}
	public void setSpeakerStr(String speakerStr) {
		this.speakerStr = speakerStr;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getReqProgress() {
		return reqProgress;
	}
	public void setReqProgress(String reqProgress) {
		this.reqProgress = reqProgress;
	}
	public Integer getEst() {
		return est;
	}
	public void setEst(Integer est) {
		this.est = est;
	}
	public Integer getIsAddScore() {
		return isAddScore;
	}
	public void setIsAddScore(Integer isAddScore) {
		this.isAddScore = isAddScore;
	}
	public String getTeachRequire() {
		return teachRequire;
	}
	public void setTeachRequire(String teachRequire) {
		this.teachRequire = teachRequire;
	}
	public String getSpeakerIntroduction() {
		return speakerIntroduction;
	}
	public void setSpeakerIntroduction(String speakerIntroduction) {
		this.speakerIntroduction = speakerIntroduction;
	}
	public String getSpeakerImg() {
		return speakerImg;
	}
	public void setSpeakerImg(String speakerImg) {
		this.speakerImg = speakerImg;
	}
	public String getSpeakerName() {
		return speakerName;
	}
	public void setSpeakerName(String speakerName) {
		this.speakerName = speakerName;
	}
	public boolean isComplete() {
		return complete;
	}
	public void setComplete(boolean complete) {
		this.complete = complete;
	}
	
	
}
